// 对象的解构

const obj = { name : 'zce', age: 18}

//解构中的变量名需要匹配对象中的属性并提取值
// const { name } = obj
// console.log(name);

//对解构对象属性进行重命名  否则同名会引起冲突
const name = 'tom'
//解构内左边是匹配对象中的属性名  右边是重命名的变量名
//若还需要赋值 则在后面继续添加
const { name : objName = 'jack' } = obj
console.log(objName);

//简化方法 减少代码
const { log } = console
log('foo')
log('bar')
log('123')